package com.rw.map.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

/**
 * 
 * @author forest
 * WebSocketConfig
 */
@Configuration
public class WebSocketConfig {

	//@Value("${webscoket.url}")
	public String webscoketUrl;
	
    /**
     * 注入一个ServerEndpointExporter,该Bean会自动注册使用@ServerEndpoint注解申明的websocket endpoint
     */
    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }
    
    /**
     * 将CustomizeWebsocketClient交给Spring容器管理
     * @return
     */
    //@Bean
    /*public CustomizeWebSocketClient webSocketClient() {
        try {
        	CustomizeWebSocketClient webSocketClient = new CustomizeWebSocketClient(new URI(webscoketUrl));
            webSocketClient.connect();
            return webSocketClient;
        } catch (URISyntaxException e) {
            e.printStackTrace();
        }
        return null;
    }*/


}
